	* {
				margin: 0;
				padding: 0;
			}

			.el-col {
				border-radius: 4px;

			}

			.grid-content {
				border-radius: 4px;
				min-height: 36px;
			}

			.titDiv {
				background-color: #e60012;
			}

			.slogen {
				line-height: 40px;
				color: yellow;
				font-weight: 600;
				padding-left: 30px;
				padding-top: 20px;
			}

			#shopName {
				font-weight: 900;
				font-size: 16px;
			}

			.top {
				padding: 10px;
				border-radius: 20px 20px 0px 0px;
				background-color: #F1F3F7;
				border-bottom: 1px solid #e2e2e2;
			}

			.tit p {
				margin-top: 5px;
				color: #666;
				font-size: 12px;
			}

			.deskName {
				margin-top: 10px;
				text-align: center;
			}

			.middle {
				background-color: #FFF;
				padding-top: 10px;
				padding-bottom: 100px;
			}

			.middle .types {
				background-color: #f5f5f5;
				border-radius: 10px;
			}

			.middle ul li {
				text-align: center;
				font-weight: 500;
				list-style: none;
			}

			.middle ul li a {
				color: #333;
				text-decoration: none;
				cursor: pointer;
				display: block;
				line-height: 40px;
			}

			.bottom {
				background-color: #ececec;
				text-align: center;
				height: 40px;
				line-height: 40px;
				position: fixed;
				bottom: 0px;
				width: 100%;
				cursor: pointer;
			}

			.pros img {
				width: 100%;
			}

			.pros {
				padding-left: 10px;
				position: relative;
			}

			.priceRed {
				color: red;
			}

			.price {
				font-size: 18px;
			}

			.oldPrice {
				text-decoration: line-through;
				color: #666;
				padding-left: 5px;
			}

			.jiahao {
				position: absolute;
				right: 30px;
				color: yellow;
				font-family: "黑体";
				font-weight: 900;
				font-size: 20px;
				background: red;
				border-radius: 20px;
				display: inline-block;
				width: 20px;
				height: 20px;
				line-height: 20px;
				text-align: center;
				cursor: pointer;
			}

			.taste {
				font-size: 12px;
				color: #999;
				padding-top: 2px;
				margin-bottom: 10px;
			}

			.pros {}

			.proItem {
				margin-bottom: 10px;
			}

			.cart {
				height: 40px;
				background: #544747;
				width: 90%;
				position: fixed;
				bottom: 40px;
				border-radius: 20px;
				opacity: 0.95;
				color: white;
				line-height: 40px;
				margin: 0px 20px;
				text-align: center;
				cursor: pointer;
			}

			.cart button {
				position: absolute;
				right: 0px;
				height: 40px;
			}



			.cart img {
				width: 100%;
			}

			#oldTotalPrice {
				text-decoration: line-through;
				padding-left: 10px;
			}

			#totalNum {
				position: relative;
				top: -15px;
				left: -5px;
				border-radius: 10px;
				display: inline-block;
				padding: 0 6px;
				font-size: 12px;
				text-align: center;
				background-color: #ff5722;
				color: #fff;
				height: 18px;
				line-height: 18px;
			}

			#totalPrice {
				font-size: 20px;
			}

			.toOrder {
				background: #e60012;
				display: inline-block;
				width: 100px;
				border-radius: 20px;
				float: right;
				color: yellow;
				font-weight: 600;
			}
			
			
			/*  */
			
			.proItem img{
				width: 100%;
			}
			
			.jian{
				position: absolute;
				right: 100px;
				color: #999;
				font-family: "黑体";
				font-weight: 900;
				font-size: 20px;
				background: #F1F3F7;
				border-radius: 20px;
				display: inline-block;
				width: 20px;
				height: 20px;
				line-height: 20px;
				text-align: center;
				cursor: pointer;
			}
			
			.proNum{
				position: absolute;
				right: 70px;
			}
			
			#app{
				overflow: hidden;
			}
			
			